package com.settlement.system.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.settlement.system.model.entity.DyOrder;
import com.baomidou.mybatisplus.extension.service.IService;
import com.settlement.system.model.entity.SysBill;
import com.settlement.system.model.entity.SysPlatform;
import com.settlement.system.model.entity.SysStore;
import com.settlement.system.model.query.BillPageQuery;
import com.settlement.system.model.query.DyOrderPageQuery;
import com.settlement.system.model.vo.DyOrderImportVo;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 抖音订单 服务类
 * </p>
 *
 * @author huangrensen
 * @since 2023-08-05
 */
public interface DyOrderService extends IService<DyOrder> {

    Page<DyOrder> getDyOrderPage(DyOrderPageQuery queryParams);

    List<DyOrder> getList(DyOrderPageQuery queryParams);
    void addImportData(List<DyOrderImportVo> vos, SysStore sysStore, SysPlatform sysPlatform, Map<String, String> linkNoMap);

    boolean createTable(String tableName);
}
